<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

 <f:view>
	<f:event listener="#{loginBean.checkLogin}" type="preRenderView"></f:event>
	<h:head>
<style type="text/css">
.ui-widget,.ui-widget .ui-widget {
	font-size: 90% !important;
}
</style>
</h:head>
<h:body>
	<p:menubar>
		<p:submenu label="Adquisicion">
			<p:menuitem value="Registrar" url="registraradquisicion.xhtml" />
			<p:menuitem value="Validar adquisicion" url="validaradquisicion.xhtml" />
		</p:submenu>
		<p:submenu label="Inventario">
			<p:menuitem value="Exportacion" url="exportacion.xhtml" />
		</p:submenu>
		<p:submenu label="Baja">
			<p:menuitem value="Dar de baja" url="dardebaja.xhtml" />
			<p:menuitem value="Validar baja" url="validarbaja.xhtml" />
		</p:submenu>
		 <p:submenu label="Donaciones">
			<p:menuitem value="Realizar Donacion" url="donacion.xhtml" />
			<p:menuitem value="Validar Donaciones" url="validarDonacion.xhtml" />
		</p:submenu>
		<p:submenu label="Transferencias">
			<p:menuitem value="Realizar Transferencia" url="transferencia.xhtml" />
			<p:menuitem value="Validar Transferencia" url="validarTransferencia.xhtml" />
		</p:submenu>
		
	</p:menubar>
	<p:commandButton actionListener="#{loginBean.cerrarSesion}" value="saliida"></p:commandButton>
		
	<h:form>
		<p:growl id="growl" showDetail="true" />
		
		<p:panel header="Dar de baja" id="panel">
			<p:toolbar>
				<p:toolbarGroup align="left">
					<p:inputText id="expediente" value="#{validarbaja.numExpediente}"/>
					<p:commandButton value="Buscar" actionListener="#{validarbaja.buscarBajaBienes}" update="bajas growl" />
					<p:watermark for="expediente" value="N° de Expediente" />
				</p:toolbarGroup>
	
				<p:toolbarGroup align="right">
					<p:commandButton title="Validar" value="Validar" icon="ui-icon-disk" update="bajasInforme"/>
				</p:toolbarGroup>
			</p:toolbar>
			
			<br/>
			
			<p:tabView id="bajas">
				<p:tab title="Equipos">
					<p:dataTable id="equipos" value="#{validarbaja.bajaBienes.equiposBaja}" var="equipoBaja" paginator="true" rows="15" editable="true">
						<p:column filterBy="equipo.codigoSBN" headerText="SBN" filterMatchMode="contains" >
							<h:outputText value="#{equipoBaja.equipo.codigoSBN}" />
						</p:column>
						
						<p:column filterBy="equipo.descripcion" headerText="descripcion" filterMatchMode="contains" >
							<h:outputText value="#{equipoBaja.equipo.descripcion}" />
						</p:column>
						
						<p:column headerText="estado">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.equipo.estado}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.equipo.estado}" >  
				                        <f:selectItem itemLabel="N" itemValue="N" /> 
				                        <f:selectItem itemLabel="B" itemValue="B" />  
				                        <f:selectItem itemLabel="R" itemValue="R" /> 
				                        <f:selectItem itemLabel="M" itemValue="M" /> 
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column filterBy="equipo.marca" headerText="marca" filterMatchMode="contains">
							<h:outputText value="#{equipoBaja.equipo.marca}" />
						</p:column>
						
						<p:column filterBy="equipo.modelo" headerText="modelo" filterMatchMode="contains">
							<h:outputText value="#{equipoBaja.equipo.modelo}" />
						</p:column>
						
						<p:column filterBy="equipo.serie" headerText="serie" filterMatchMode="contains">
							<h:outputText value="#{equipoBaja.equipo.serie}" />
						</p:column>
						
						<p:column headerText="V. libro">
							<h:outputText value="#{equipoBaja.equipo.valorLibro}" />
						</p:column>
						
						<p:column headerText="V. residual">
							<h:outputText value="#{equipoBaja.valorResidual}" />
						</p:column>
						
						<p:column headerText="V. tasa"> 
							<h:outputText value="#{equipoBaja.valorTasa}" />
						</p:column>
						
						<p:column headerText="Util S.E."> 
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.utilSe}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.utilSe}" >  
				                        <f:selectItem itemLabel="Si" itemValue="Si" /> 
				                        <f:selectItem itemLabel="No" itemValue="No" />  
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
							<h:outputText value="" />
						</p:column>
						
						<p:column headerText="Causal">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{muebleBaja.causalBaja}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{muebleBaja.causalBaja}" >  
				                        <f:selectItem itemLabel="O" itemValue="O" /> 
				                        <f:selectItem itemLabel="R" itemValue="R" />  
				                        <f:selectItem itemLabel="E" itemValue="E" />
				                        <f:selectItem itemLabel="M" itemValue="M" />
				                        <f:selectItem itemLabel="B" itemValue="B" />
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column headerText="Disposicion">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.disposicion}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.disposicion}" >  
				                        <f:selectItem itemLabel="Donacion" itemValue="Donacion" /> 
				                        <f:selectItem itemLabel="Venta" itemValue="Venta" />  
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column>
							<p:rowEditor />
						</p:column>
					</p:dataTable>
				</p:tab>
				<p:tab title="Muebles">
					<p:dataTable id="muebles" value="#{validarbaja.bajaBienes.mueblesBaja}" var="muebleBaja" paginator="true" rows="15">
						<p:column filterBy="mueble.codigoSBN" headerText="SBN" filterMatchMode="contains" editable="true">
							<h:outputText value="#{muebleBaja.mueble.codigoSBN}" />
						</p:column>
						
						<p:column filterBy="mueble.descripcion" headerText="descripcion" filterMatchMode="contains" >
							<h:outputText value="#{muebleBaja.mueble.descripcion}" />
						</p:column>
						
						<p:column headerText="estado">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{muebleBaja.mueble.estado}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{muebleBaja.mueble.estado}" >  
				                        <f:selectItem itemLabel="N" itemValue="N" /> 
				                        <f:selectItem itemLabel="B" itemValue="B" />  
				                        <f:selectItem itemLabel="R" itemValue="R" /> 
				                        <f:selectItem itemLabel="M" itemValue="M" /> 
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column headerText="material">
							<h:outputText value="#{muebleBaja.mueble.material}" />
						</p:column>
						
						<p:column headerText="dimension">
							<h:outputText value="#{muebleBaja.mueble.dimension}" />
						</p:column>
						
						<p:column headerText="color">
							<h:outputText value="#{muebleBaja.mueble.color}" />
						</p:column>
						
						<p:column headerText="V. libro">
							<h:outputText value="#{muebleBaja.mueble.valorLibro}" />
						</p:column>
						
						<p:column headerText="V. residual">
							<h:outputText value="#{muebleBaja.valorResidual}" />
						</p:column>
						
						<p:column headerText="V. tasa"> 
							<h:outputText value="#{muebleBaja.valorTasa}" />
						</p:column>
						
						<p:column headerText="Util S.E."> 
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.utilSe}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.utilSe}" >  
				                        <f:selectItem itemLabel="Si" itemValue="Si" /> 
				                        <f:selectItem itemLabel="No" itemValue="No" />  
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
							<h:outputText value="" />
						</p:column>
						
						<p:column headerText="Causal">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.causalBaja}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.causalBaja}" >  
				                        <f:selectItem itemLabel="O" itemValue="O" /> 
				                        <f:selectItem itemLabel="R" itemValue="R" />  
				                        <f:selectItem itemLabel="E" itemValue="E" />
				                        <f:selectItem itemLabel="M" itemValue="M" />
				                        <f:selectItem itemLabel="B" itemValue="B" />
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column headerText="Disposicion">
							<p:cellEditor>
								<f:facet name="output"><h:outputText value="#{equipoBaja.disposicion}" /></f:facet>
								<f:facet name="input">
									<h:selectOneMenu value="#{equipoBaja.disposicion}" >  
				                        <f:selectItem itemLabel="Donacion" itemValue="Donacion" /> 
				                        <f:selectItem itemLabel="Venta" itemValue="Venta" />  
				                    </h:selectOneMenu>
								</f:facet>
							</p:cellEditor>
						</p:column>
						
						<p:column>
							<p:rowEditor />
						</p:column>
					</p:dataTable>
				</p:tab>
			</p:tabView>
			
			<p:panel id="bajasInforme">
			<p:outputLabel value="Nro de informe" for="informeBaja"/>
			<p:inputText id="informeBaja" value="#{validarbaja.numInforme}"/>
			
			
			<p:dataTable value="#{validarbaja.expedientes}" rowIndexVar="rowIndex" var="expediente" >
				<p:column headerText="#">
					#{rowIndex+1}
				</p:column>
				<p:column headerText="Expediente">
        			#{expediente.numero}
    			</p:column>
			</p:dataTable>
			</p:panel>
			<p:commandButton id="baja" value="Dar de baja" action="#{validarbaja.generarPdf2}" update="growl"/>
		</p:panel>
	</h:form>
</h:body>
</f:view>
</html>